-
0
1
1
- 633871850630708750
-
0
6
12
- true
- true
- Shaded
- OCOPWhorl.ghx
- 633791549510427500
- 0
-
-207
-303
- 1.5625
- 0
- 24
- 88c3f2b5-27f7-48a2-9528-1397fad62b93
- DotNET C# Script
- //your code here…
Print("aa: {0}\nbb: {1}\nnum:{2}", aa, bb, num);
A = WhorlPt(aa, bb, num);
- On3dPoint[] Whorl (double aa, double bb, int num)
{
On3dPoint[] pts = new On3dPoint[num];
double x = 0.0;
double y = 0.0;
double z = 0.0;
for (int i = 0; i < num; i++)
{
x = (Math.Sin(aa * y) - z * Math.Cos(bb * x));
y = (z * Math.Sin(-aa * x) - Math.Cos(-bb * y));
z = Math.Sin(x);
On3dPoint point = new On3dPoint(x, y, z);
pts[i] = point;
}
return pts;
}
On3dPoint WhorlPt (double aa, double bb, int num)
{
double x = 0.0;
double y = 0.0;
double z = 0.0;
for (int i = 0; i < num; i++)
{
x = Math.Sin(aa * y) - z * Math.Cos(bb * x);
y = z * Math.Sin(-aa * x) - Math.Cos(-bb * y);
z = Math.Sin(x);
}
return new On3dPoint(x, y, z);
}
- 0
- C#
- b458c079-d24b-4502-9299-11ed6403d499
- true
- true
- longest_list
-
429.16
339
87
64
-
464.16
341
23
60
-
464.16
341
- false
- true
- false
- 3
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable var
- Script Variable var
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable var
- Script Variable var
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable var
- Script Variable var
- true
- true
- 2
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result A
- Represents a list of generic data
- true
- false
- aa
- 0742660b-1188-4335-baf9-cde6102b60c4
- true
- true
- 1
- e4d89ad2-1647-46b6-8c9d-7fee0bf7df4d
- 0
- double
- true
-
431.16
341
33
20
-
431.16
341
33
20
-
430.52
341
- false
- true
- false
- bb
- 20b65f2b-904b-432a-9a52-8a06eef684bc
- true
- true
- 1
- 1bf009c0-f770-4763-9410-3685522f19f0
- 0
- double
- true
-
431.16
361
33
20
-
431.16
361
33
20
-
430.52
361
- false
- true
- false
- num
- 8fdc60d9-b12f-4c00-882e-85a5fc78e8fc
- true
- true
- 1
- 803880f5-1ea7-4d34-bb92-29401bf70c0c
- 0
- int
- true
-
431.16
381
33
20
-
431.16
381
33
20
-
430.52
381
- false
- true
- false
- out
- 9e69a0c8-c1f5-4736-91cc-7e64c031dd42
- true
- true
- 0
- 0
- 0
-
487.16
341
27
30
-
487.16
341
27
30
-
486.52
341
- false
- true
- false
- A
- e640c1e9-eb59-4528-beaf-7b2484b6299a
- true
- true
- 0
- 0
-
487.16
371
27
30
-
487.16
371
27
30
-
486.52
371
- false
- true
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- Output
- 55ff6cea-f067-416a-b44f-f171c44c2744
- true
- true
- 1
- dd24cf6d-5d1c-4253-85e2-e7077b20f34c
- 0
- Double click to edit panel content…
- true
- true
- 0
- false
-
0
0
0
255
-
255
250
90
255
-
882
341
150
74
-
882
341
150
74
-
882
341
- false
- true
- false
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- Num
- a84a07e0-46bd-4124-9899-20cf2f92b3b8
- true
- true
- 0
- 0
-
160.32
389.75
174.3
20
-
160.32
389.75
36
20
-
160.32
389.75
- false
- true
- false
- 149
- 3
- 500
- 4
- 1
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- aa
- e4d89ad2-1647-46b6-8c9d-7fee0bf7df4d
- true
- true
- 0
- 0
-
160.32
339.75
176.5
20
-
160.32
339.75
25
20
-
160.32
339.75
- false
- true
- false
- 9.3840300255802251
- 0
- 10
- 4
- 0
- 2e3ab970-8545-46bb-836c-1c11e5610bce
- Integer
- Int
- 803880f5-1ea7-4d34-bb92-29401bf70c0c
- true
- true
- 1
- a84a07e0-46bd-4124-9899-20cf2f92b3b8
- 0
- 0
-
350.22
387.75
60
20
-
350.22
387.75
60
20
-
350.22
387.75
- false
- true
- false
- 57da07bd-ecab-415d-9d86-af36d7073abc
- Number Slider
- bb
- 1bf009c0-f770-4763-9410-3685522f19f0
- true
- true
- 0
- 0
-
160.32
361.75
176.5
20
-
160.32
361.75
25
20
-
160.32
361.75
- false
- true
- false
- 10
- 0
- 10
- 4
- 0
- d1a28e95-cf96-4936-bf34-8bf142d731bf
- Interval
- Int
- 5a9725d5-1fc1-42c8-8424-7c0aa1ff7fcd
- true
- true
- longest_list
-
639
251.4475
61
44
-
660
253.4475
23
40
-
660
253.4475
- false
- true
- false
- A
- 82e0a7cc-c90d-41bf-aab7-ae4ceb71fadb
- true
- true
- 1
- 5fb725c4-b2c2-475c-88b5-c0d028b62e2d
- 0
- 0
- -A
-
641
253.4475
19
20
-
641
253.4475
19
20
-
641
270.4475
- false
- true
- false
- B
- c150f050-be52-4f16-86c4-feea20f22d02
- true
- true
- 1
- 5fb725c4-b2c2-475c-88b5-c0d028b62e2d
- 0
- 0
-
641
273.4475
19
20
-
641
273.4475
19
20
-
641
290.4475
- false
- true
- false
- I
- 6f0d353a-5f02-4fe5-b310-97bb13794c4e
- true
- true
- 0
- 0
- 0
-
683
253.4475
15
40
-
683
253.4475
15
40
-
683
270.4475
- false
- true
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- 5fb725c4-b2c2-475c-88b5-c0d028b62e2d
- true
- true
- 0
- 0
- 3
- true
- true
- 0
- false
-
0
0
0
255
-
255
250
90
255
-
548
264
50
20
-
548
264
50
20
-
548
264
- false
- true
- false
- 9445ca40-cc73-4861-a455-146308676855
- Range
- aa
- 5594f746-9b44-445c-acf1-1649c2afe5e9
- true
- true
- longest_list
-
726.565
265.9275
67
44
-
748.565
267.9275
23
40
-
748.565
267.9275
- false
- true
- false
- D
- b2d02034-9cab-4872-a6e3-b25360debbba
- true
- true
- 1
- 6f0d353a-5f02-4fe5-b310-97bb13794c4e
- 0
- 1
-
728.565
267.9275
20
20
-
728.565
267.9275
20
20
-
728.565
284.9275
- false
- true
- false
-
0
1
- N
- bec6bc37-9b1f-44fb-bcc5-f6ac9035cd09
- true
- true
- 1
- 8a0d1d41-c853-4db2-912e-5475e5195af3
- 0
- 1
-
728.565
287.9275
20
20
-
728.565
287.9275
20
20
-
728.565
304.9275
- false
- true
- false
- 10
- R
- a944f8ea-11c1-47b5-962d-ed8ca0c30dce
- true
- true
- 0
- 0
- 0
-
771.565
267.9275
20
40
-
771.565
267.9275
20
40
-
771.565
284.9275
- false
- true
- false
- ec875825-61e4-4c1c-a343-0e0cee0b321b
- Division
- Div
- 3e5408f2-7b95-440d-895a-17d48d2499ed
- true
- true
- longest_list
-
639
298.1675
66
44
-
660
300.1675
23
40
-
660
300.1675
- false
- true
- false
- A
- 8e213dca-9f62-4326-9bc3-da402f291529
- true
- true
- 1
- 5fb725c4-b2c2-475c-88b5-c0d028b62e2d
- 0
- 0
-
641
300.1675
19
20
-
641
300.1675
19
20
-
641
317.1675
- false
- true
- false
- B
- 083b1126-907e-4224-9a95-54e4add8b73c
- true
- true
- 1
- e8d0ac5d-7b68-4124-aa2e-7f8299ea02ad
- 0
- 0
-
641
320.1675
19
20
-
641
320.1675
19
20
-
641
337.1675
- false
- true
- false
- R
- 8a0d1d41-c853-4db2-912e-5475e5195af3
- true
- true
- 0
- 0
- 0
-
683
300.1675
20
40
-
683
300.1675
20
40
-
683
317.1675
- false
- true
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- e8d0ac5d-7b68-4124-aa2e-7f8299ea02ad
- true
- true
- 0
- 0
- .1
- true
- true
- 0
- false
-
0
0
0
255
-
255
250
90
255
-
548
322
50
20
-
548
322
50
20
-
548
322
- false
- true
- false
- d1a28e95-cf96-4936-bf34-8bf142d731bf
- Interval
- Int
- 1dbaa2be-3320-4baa-bb63-e5ff21d9238b
- true
- true
- longest_list
-
639
346.4475
61
44
-
660
348.4475
23
40
-
660
348.4475
- false
- true
- false
- A
- d877254e-6002-4b79-8401-c3c53d5d1440
- true
- true
- 1
- 9e6a26ec-faa8-4d3a-a879-f453d09b7739
- 0
- 0
- -A
-
641
348.4475
19
20
-
641
348.4475
19
20
-
641
365.4475
- false
- true
- false
- B
- 25194f0b-3502-41ef-b6ee-e735658b1dfe
- true
- true
- 1
- 9e6a26ec-faa8-4d3a-a879-f453d09b7739
- 0
- 0
-
641
368.4475
19
20
-
641
368.4475
19
20
-
641
385.4475
- false
- true
- false
- I
- 848e80a2-25a8-43d6-89a6-806fa22a3e06
- true
- true
- 0
- 0
- 0
-
683
348.4475
15
40
-
683
348.4475
15
40
-
683
365.4475
- false
- true
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- 9e6a26ec-faa8-4d3a-a879-f453d09b7739
- true
- true
- 0
- 0
- 1
- true
- true
- 0
- false
-
0
0
0
255
-
255
250
90
255
-
548
359
50
20
-
548
359
50
20
-
548
359
- false
- true
- false
- 9445ca40-cc73-4861-a455-146308676855
- Range
- bb
- a9d23fd9-c732-4bd9-9511-3d76e2ba3751
- true
- true
- longest_list
-
726.565
361.5547
67
44
-
748.565
363.5547
23
40
-
748.565
363.5547
- false
- true
- false
- D
- f667758c-2d1c-4220-892a-025d7c1aafbb
- true
- true
- 1
- 848e80a2-25a8-43d6-89a6-806fa22a3e06
- 0
- 1
-
728.565
363.5547
20
20
-
728.565
363.5547
20
20
-
728.565
380.5547
- false
- true
- false
-
0
1
- N
- 18812ad6-aecc-48eb-95f4-eb65849de924
- true
- true
- 1
- c434acae-fea6-4f1d-808d-b45fdc2124f9
- 0
- 1
-
728.565
383.5547
20
20
-
728.565
383.5547
20
20
-
728.565
400.5547
- false
- true
- false
- 10
- R
- c127c98a-2c82-4499-847b-dbcbf786238b
- true
- true
- 0
- 0
- 0
-
771.565
363.5547
20
40
-
771.565
363.5547
20
40
-
771.565
380.5547
- false
- true
- false
- ec875825-61e4-4c1c-a343-0e0cee0b321b
- Division
- Div
- b8d00dfa-d1a6-49df-bd59-c59aceb71e15
- true
- true
- longest_list
-
639
393.1675
66
44
-
660
395.1675
23
40
-
660
395.1675
- false
- true
- false
- A
- 9c8355a8-243a-4c5f-a958-05e4fff0fefa
- true
- true
- 1
- 9e6a26ec-faa8-4d3a-a879-f453d09b7739
- 0
- 0
-
641
395.1675
19
20
-
641
395.1675
19
20
-
641
412.1675
- false
- true
- false
- B
- a4dadb4d-d7d6-41bb-8da7-5fa8ae581d82
- true
- true
- 1
- f1744030-bddf-4675-8382-0e0923730c14
- 0
- 0
-
641
415.1675
19
20
-
641
415.1675
19
20
-
641
432.1675
- false
- true
- false
- R
- c434acae-fea6-4f1d-808d-b45fdc2124f9
- true
- true
- 0
- 0
- 0
-
683
395.1675
20
40
-
683
395.1675
20
40
-
683
412.1675
- false
- true
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- f1744030-bddf-4675-8382-0e0923730c14
- true
- true
- 0
- 0
- .1
- true
- true
- 0
- false
-
0
0
0
255
-
255
250
90
255
-
548
417
50
20
-
548
417
50
20
-
548
417
- false
- true
- false
- d1a28e95-cf96-4936-bf34-8bf142d731bf
- Interval
- Int
- 837a04bb-79cd-4cb8-b88b-48448b735619
- true
- true
- longest_list
-
639
441.1936
61
44
-
660
443.1936
23
40
-
660
443.1936
- false
- true
- false
- A
- 9dba0c0b-6ee4-41c9-9c9b-bed42c341954
- true
- true
- 1
- 499405d4-bf27-48cc-adc1-2b27b131934d
- 0
- 0
- -A
-
641
443.1936
19
20
-
641
443.1936
19
20
-
641
460.1936
- false
- true
- false
- B
- 25de3b96-f88a-42e4-ab48-37770f9abacc
- true
- true
- 1
- 12cae535-e526-4ab4-aa38-373cf52515ac
- 0
- 0
-
641
463.1936
19
20
-
641
463.1936
19
20
-
641
480.1936
- false
- true
- false
- I
- 391755a9-30a8-45b4-862c-4fb67906a73d
- true
- true
- 0
- 0
- 0
-
683
443.1936
15
40
-
683
443.1936
15
40
-
683
460.1936
- false
- true
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- 499405d4-bf27-48cc-adc1-2b27b131934d
- true
- true
- 0
- 0
- 50
- true
- true
- 0
- false
-
0
0
0
255
-
255
250
90
255
-
548
469
50
20
-
548
469
50
20
-
548
469
- false
- true
- false
- 9445ca40-cc73-4861-a455-146308676855
- Range
- num
- a44ef138-ded6-44ba-9c66-2ef90ae3918d
- true
- true
- longest_list
-
817.165
490.8736
67
44
-
839.165
492.8736
23
40
-
839.165
492.8736
- false
- true
- false
- D
- 626cd0ea-c551-4836-b4af-6f5c197060a7
- true
- true
- 1
- 391755a9-30a8-45b4-862c-4fb67906a73d
- 0
- 1
-
819.165
492.8736
20
20
-
819.165
492.8736
20
20
-
819.165
509.8736
- false
- true
- false
-
0
1
- N
- 878f2594-78ec-4061-9331-7a8fb31cafaa
- true
- true
- 1
- eea41bd0-3be5-4611-aa8b-46943ba61aaf
- 0
- 1
-
819.165
512.8736
20
20
-
819.165
512.8736
20
20
-
819.165
529.8736
- false
- true
- false
- 10
- R
- f3cc0782-8351-4272-9643-f70ab9398aa2
- true
- true
- 0
- 0
- 0
-
862.165
492.8736
20
40
-
862.165
492.8736
20
40
-
862.165
509.8736
- false
- true
- false
- ec875825-61e4-4c1c-a343-0e0cee0b321b
- Division
- Div
- 01e2c20d-dfb7-4377-b249-bc5e11efd532
- true
- true
- longest_list
-
726.565
504.5136
66
44
-
747.565
506.5136
23
40
-
747.565
506.5136
- false
- true
- false
- A
- c51d7091-9907-4800-bcf8-d3783fee4109
- true
- true
- 1
- 95d04ead-9afb-4f64-a4e4-ef0a602e99e0
- 0
- 0
-
728.565
506.5136
19
20
-
728.565
506.5136
19
20
-
728.565
523.5136
- false
- true
- false
- B
- 3081bccc-495a-4382-8d6e-b684959bb384
- true
- true
- 1
- f2e62354-fa26-45b4-80eb-652fb7b0fcd8
- 0
- 0
-
728.565
526.5136
19
20
-
728.565
526.5136
19
20
-
728.565
543.5136
- false
- true
- false
- R
- eea41bd0-3be5-4611-aa8b-46943ba61aaf
- true
- true
- 0
- 0
- 0
-
770.565
506.5136
20
40
-
770.565
506.5136
20
40
-
770.565
523.5136
- false
- true
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- f2e62354-fa26-45b4-80eb-652fb7b0fcd8
- true
- true
- 0
- 0
- 25
- true
- true
- 0
- false
-
0
0
0
255
-
255
250
90
255
-
639
549
50
20
-
639
549
50
20
-
639
549
- false
- true
- false
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
- Panel
- 12cae535-e526-4ab4-aa38-373cf52515ac
- true
- true
- 0
- 0
- 200
- true
- true
- 0
- false
-
0
0
0
255
-
255
250
90
255
-
548
491
50
20
-
548
491
50
20
-
548
491
- false
- true
- false
- f4a20a34-97e6-4ff5-9b26-7f7ed7a1e333
- Subtraction
- Minus
- 58801657-e8ba-41e1-b09e-b5c93dc90209
- true
- true
- longest_list
-
639
490.9836
66
54
-
660
492.9836
23
50
-
660
492.9836
- false
- true
- false
- A
- 5992d44a-8988-4996-961d-bb539a9df42f
- true
- true
- 1
- 12cae535-e526-4ab4-aa38-373cf52515ac
- 0
- 0
-
641
492.9836
19
25
-
641
492.9836
19
25
-
641
509.9836
- false
- true
- false
- B
- 80ff4b92-d3e9-4a23-9f5d-34b83a08f45a
- true
- true
- 1
- 499405d4-bf27-48cc-adc1-2b27b131934d
- 0
- 0
-
641
517.9836
19
25
-
641
517.9836
19
25
-
641
534.9836
- false
- true
- false
- R
- 95d04ead-9afb-4f64-a4e4-ef0a602e99e0
- true
- true
- 0
- 0
- 0
-
683
492.9836
20
50
-
683
492.9836
20
50
-
683
509.9836
- false
- true
- false
- 88c3f2b5-27f7-48a2-9528-1397fad62b93
- DotNET C# Script
- //your code here…
Print("aa: {0}\nbb: {1}\nnum:{2}", aa, bb, num);
A = WhorlPt(aa, bb, num);
-
On3dPoint WhorlPt (double aa, double bb, double num)
{
double x = 0.0;
double y = 0.0;
double z = 0.0;
for (int i = 0; i < num; i++)
{
x = Math.Sin(aa * y) - z * Math.Cos(bb * x);
y = z * Math.Sin(-aa * x) - Math.Cos(-bb * y);
z = Math.Sin(x);
}
return new On3dPoint(x, y, z);
}
- 0
- C#
- 7d2e1027-6b53-4ef1-8b5a-c052d4730374
- true
- true
- longest_list
-
881.72
272.0747
87
64
-
916.72
274.0747
23
60
-
916.72
274.0747
- false
- true
- false
- 3
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable var
- Script Variable var
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable var
- Script Variable var
- true
- true
- 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
- Variable var
- Script Variable var
- true
- true
- 2
- 3ede854e-c753-40eb-84cb-b48008f14fd4
- Output
- Print, Reflect and Error streams
- true
- false
- 8ec86459-bf01-4409-baee-174d0d2b13d0
- Result A
- Represents a list of generic data
- true
- false
- aa
- 9a00c053-b02e-49f9-8906-f05c40b8ba40
- true
- true
- 1
- true
- a944f8ea-11c1-47b5-962d-ed8ca0c30dce
- 0
- double
- true
-
883.72
274.0747
33
20
-
883.72
274.0747
33
20
-
885.0001
274.0747
- false
- true
- false
- bb
- b66cd98a-e350-4d77-80df-6aa7aebd776d
- true
- true
- 1
- true
- c127c98a-2c82-4499-847b-dbcbf786238b
- 0
- double
- true
-
883.72
294.0747
33
20
-
883.72
294.0747
33
20
-
885.0001
294.0747
- false
- true
- false
- num
- 5ebbcb0d-d587-4e2d-a510-28996c5d5ad9
- true
- true
- 1
- true
- f3cc0782-8351-4272-9643-f70ab9398aa2
- 0
- double
- true
-
883.72
314.0747
33
20
-
883.72
314.0747
33
20
-
885.0001
314.0747
- false
- true
- false
- out
- dd24cf6d-5d1c-4253-85e2-e7077b20f34c
- true
- true
- 0
- 0
- 0
-
939.72
274.0747
27
30
-
939.72
274.0747
27
30
-
941.0001
274.0747
- false
- true
- false
- A
- 5d11798b-95e0-4eb0-b5c2-9bf8fcbe104a
- true
- true
- 0
- 0
-
939.72
304.0747
27
30
-
939.72
304.0747
27
30
-
941.0001
304.0747
- false
- true
- false